/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package ejemplo_final_constructores;

/**
 *
 * @author curso
 */
public class Alumno {
    String nombre;
    String num_Cuenta;
    String direccion;
    float promedio;
    int edad;
    Mochila mochila;
    
    
    static String escuela = "Benito Juarez"; //la misma escuela para todos
    static int numAlumnos = 0;

    Alumno(String nombre, String num_Cuenta, String direccion, float promedio, int edad, Mochila mochila) {
        this.nombre = nombre;
        this.num_Cuenta = num_Cuenta;
        this.direccion = direccion;
        this.promedio = promedio;
        this.edad = edad;
        this.mochila = mochila ;
        numAlumnos++;
    }
    
    Alumno(){
        this.nombre = "Anonimo";
        this.num_Cuenta = "00000000";
        this.direccion = "Desconocida";
        this.promedio = 0.0f;
        this.edad = 0;
        this.mochila = new Mochila();
        numAlumnos++;
    }
    
     Alumno(String nombre){
         this();
        this.nombre = nombre;
    }
     
    void imprimir(){
        System.out.println("Nombre: " + nombre);
        System.out.println("Numero de cuenta: " + num_Cuenta);
        System.out.println("Direccion: "+ direccion);
        System.out.println("Promedio: " + promedio);
        System.out.println("Edad: " + edad);
        mochila.imprimirMochila();
    }
    
    void inscribir(){
        System.out.println("El alumno " + nombre + "esta inscrito" );
    }
    
    void estudiar(){
        System.out.println("El alumno " + nombre + "estudia" );
    }
    
    void tomar(){
        System.out.println("El alumno toma mucho por eso tiene " + promedio);
    }
    
}
